@charset "gb2312";
/* css reset */
body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
body{color:#000; font:12px/1.5 tahoma,arial; background-color:#fff;font-family:"Î¢ÈíÑÅºÚ","ºÚÌå"; }
.bodys{/*background: url(../images/bj.png) repeat-y scroll center top transparent;*/}
body,div,p{word-wrap:break-word;word-break:break-all;word-break:normal;}
fieldset{border:0;}
address,caption,cite,code,dfn,em,var,i{font-style:normal;}
ol,ul {list-style:none;}
input,textarea,select{outline:none; color:#666;}
textarea{resize:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
a,span{ cursor:pointer; outline:none; color:#333; text-decoration:none;font-family:"Î¢ÈíÑÅºÚ","ºÚÌå"; }
a:hover{ color:#007fd8; text-decoration:none;}
a.underline{ text-decoration:none!important;}

.clear{clear:both}
.clearfix:after{content:'\20';display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.clearfix{display:block;zoom:1;}
html[xmlns] .clearfix{display:block;}
* html .clearfix{height:1%;}

.fr{ float:right;}
.fl{ float:left;}
.red{ color:#F00;}
.w1200{ width:1200px; margin:0 auto;}

#navbjjyy{ background:url(../images/crjy0022.png) repeat-x 0 0;z-index:99; }
.w1660 { max-width:2000px; clear:both; _width:expression((documentElement.clientWidth >2000)?"2000px":"auto"); margin:0 auto; background:#fff;}
/*Í·²¿*/
.head-top {height: 26px; line-height:26px; background-color:#e6e4e5;position: relative;}
.conlx{}
.conlx span.s1{ color:#898989; font-size:12px; float:left}
.conlx span.s2{ color:#525252; font-size:12px; float: right}
.conlx span.s2 a{ padding:0 5px;}

.head-logo{ height:120px;position:relative; z-index:9999999;}
.head-logo .logo{ padding-top:18px;}
.head-logo .head1{ padding-top:18px; padding-top:35px;}

.h_nav{ padding-top:40px; padding-left:40px; width:285px; float:left;}
nav {height: 30px;width:285px; border:1px solid #d5d5d5; border-radius:5px;}
nav ul li {float: left;margin-right: 3px;}
nav ul li a { float:left;display: block;height:30px;line-height: 30px;width:78px; padding-left:10px;color: #7f7f7f;font-weight: bold;background:url(../images/main020.jpg) no-repeat 70px center;}
nav ul li a:hover {text-decoration: none;color: #0468a8;}
nav ul li.dropdownx ul li a{ width:150px; padding:0px 10px; background: none;}
.dropdownx {height: 30px;position: relative; float:left; width:90px}
.dropdownx  span{ float:left; width:1px;  height:30px;line-height: 30px;color: #d5d5d5;}
.dropdownx:hover ul {
  display: block;
}
.dropdownx ul {display: none;position: absolute;top: 31px;left:3px;min-width: 160px;padding: 0 0 5px;background: #fff;border: 1px solid #dadada;border-top: 0;border-radius: 0 0 3px 3px;-webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.04);box-shadow: 0 0 1px rgba(0, 0, 0, 0.04);}

.dropdownx li {display: block;margin: 0 18px;overflow: visible;}
.dropdownx li + li {border-top: 1px solid #eee;}
.dropdownx li a {display: block;color: #555;padding: 8px 18px;margin: 0 -18px;}
.dropdownx li a:hover {color: #222;}


/**/
.slide-wp{ background-repeat: no-repeat; background-position:center 0;height: 558px;}

.banner{width:100%; height:558px; overflow:hidden; position:relative; z-index:1; border-bottom:1px solid #fff;}
.banner .hd{width:100%; height:20px; text-align:center; position:absolute; left:0px; bottom:15px; z-index:3;}
.banner .hd ul{zoom:1; float:left; width:100%; text-align:center;}
.banner .hd ul li{width:16px; height:16px; line-height:16px; display:inline; text-align:center; background:url(../images/bannertt.png) no-repeat; cursor:pointer; margin:0 4px;}
.banner .hd ul li a{width:16px; height:16px; display:inline-block;}
.banner .hd ul li.on{background-position:right top;}
.banner .bd{position:relative; width:100%; height:100%; z-index:2;}
.banner .bd li{floaT:left; zoom:1; width:100%; height:517px; display:inline;}
.banner .bd li a{width:100%; height:558px; display:block;}

.banner .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.banner .bd ul{width:100% !important;}
.banner .bd li{width:100% !important;height:558px;overflow:hidden;text-align:center; background-repeat:no-repeat; background-position:top center;}
.banner .bd li a{display:block;height:558px;}
.banner .hd ul{text-align:center;}
.banner .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;overflow:hidden;line-height:999px;}

.banyin1{ position:absolute; top:0; width:100%; height:8px;/* background:url(../images/banyin1.png) repeat-x; */overflow:hidden; left:0; z-index:999;}
.banyin2{ position:absolute; bottom:0; width:100%; height:7px;/* background:url(../images/banyin2.png) repeat-x; */overflow:hidden; left:0; z-index:999;}

#dleft{ position:relative; left:30px;}

/*µ¼º½*/
.head-nav{ height:37px;width: 100%;position: relative; border-bottom:3px solid #0468a8;}
.zhuny{width: 242px; float:left;}
ul.dropdown { position: relative;width: 242px; height:37px; line-height:37px;  background: #0468a8;}
ul.dropdown li a { padding-left:60px; font-size:18px; color:#fff;background:url(../images/main021.jpg) no-repeat 170px center; width:170px;height:37px; line-height:37px; display:block;}
ul.dropdown ul{display: none; position: absolute;  top: 0;  left: 0;  width: 242px;  z-index: 1000;}
ul.dropdown ul li { font-weight: normal;width: 242px;color: #000; border-bottom: 1px solid #ccc; text-align:center; }
ul.dropdown ul li a{ padding-left:0px; font-size:14px;display: block;width: 242px; color: #34495e !important;background: #eee !important;} 
ul.dropdown ul li a:hover{display: block; background: #3498db !important;color: #fff !important;} 




.head-wrapper {width: 100%;position: relative;height: 37px;left: 0px;z-index: 999; border-bottom:3px solid #2389c3;}
#navbjj{ height:37px; z-index:99; }
.menu{width:100%;height:37px;}
.menu .nav{width:1200px;height:37px;margin:0 auto;}
.menu .nav dd{ width:240px;float: left; display:block; background-color:#2389c3; line-height:37px; text-align:center; font-family:"Î¢ÈíÑÅºÚ","Î¢ÈíÑÅºÚ"; font-size:18px; color:#fff;} 
.menu .nav dt{ width:920px; float:right;} 
.menu .nav li{float:left;list-style:none; width:64px; margin:0 14px; border-top:2px solid #fff;}
.menu .nav li:hover{ border-top:2px solid #007fd8;}
.menu .nav li.navdown{border-top:2px solid #007fd8;}
.menu .nav li a{display:block;height:37px;line-height:32px;color:#000;  font-family:"Î¢ÈíÑÅºÚ","Î¢ÈíÑÅºÚ"; font-size:16px;text-align:center;position:relative;overflow:hidden;}
.menu .nav li a:hover,.menu .nav li a.current{color:#007fd8;}
.menu .nav li .box{width:100%;height:42px; line-height:42px;position:absolute;top:40px;left:0;background:url(../images/crjy003.png) repeat-x 0 0;display:none; z-index:99999;}
.menu .nav li .box a{display:block;height:42px;float:left;color:#000;line-height:42px;border:none;background:none; font-size:14px; padding-right:20px;}

.xldh{width:1200px; margin:0 auto;position:relative;}
#nav_1 .xldh{left:385px;}
#nav_52 .xldh{left:480px;}
#nav_3 .xldh{left:570px;}
#nav_27 .xldh{left:535px;}
#nav_66 .xldh{left:475px;}
#nav_26 .xldh{left:870px;}
#nav_46 .xldh{left:960px;}
#nav_49 .xldh{left:1055px;}
#nav_57 .xldh{left:660px;}
.menu .nav li.navdown a{color:#007fd8;}

/**/
.company1{ height:56px; padding:38px 0;}
.company1 img{ float:left; padding-right:18px;}
.company1 a{ float:left; width:195px; height:48px; margin-right:13px; font-size:16px; color:#fff; display:block; padding-top:8px;}
.company1 a p{ padding-left:15px; line-height:20px;}
.company1 a.a3 p{ padding-left:9px;}
.company1 a.a1{ background-color:#00b819;}
.company1 a.a2{ background-color:#de7960;}
.company1 a.a3{ background-color:#ff9200;}
.company1 a.a4{ background-color:#ff779d;}
.company1 a.a5{ margin-right:0px; float:right;background-color:#a9ce66;}

.company1 a.a1:hover{background-color:#029016;}
.company1 a.a2:hover{background-color:#d95939;}
.company1 a.a3:hover{background-color:#d47b04;}
.company1 a.a4:hover{background-color:#db4b73;}
.company1 a.a5:hover{background-color:#7fac2d;}

.company2{ height:56px; padding-bottom:30px;}
.company2 img{ float:left; padding-right:18px;}
.company2 a{ float:left; width:195px; height:48px; margin-right:13px; font-size:16px; color:#fff; display:block; padding-top:8px;}
.company2 a p{ padding-left:15px; line-height:20px;}
.company2 a.a3 p{ padding-left:9px;}
.company2 a.a1{ background-color:#00b819;}
.company2 a.a2{ background-color:#de7960;}
.company2 a.a3{ background-color:#ff9200;}
.company2 a.a4{ background-color:#ff779d;}
.company2 a.a5{ margin-right:0px; float:right;background-color:#a9ce66;}

.company2 a.a1:hover{background-color:#029016;}
.company2 a.a2:hover{background-color:#d95939;}
.company2 a.a3:hover{background-color:#d47b04;}
.company2 a.a4:hover{background-color:#db4b73;}
.company2 a.a5:hover{background-color:#7fac2d;}

/*ÐÂÎÅ*/
.news{ padding-bottom:40px; overflow:hidden;}
.news1{ width:866px; float:left;}
.news11{ height:274px; padding-bottom:35px;}
.tit {height: 40px; padding-bottom:23px;}
.tit h1 {font-family: "Î¢ÈíÑÅºÚ";font-size: 14px;font-weight: bold;float: left;line-height: 40px; height:40px; border-bottom:4px solid #e4e4e4; width:100%; }
.tit h1 a {  font-family:"Î¢ÈíÑÅºÚ","Î¢ÈíÑÅºÚ"; font-size:18px;color: #0079ce;padding-left: 20px;background: url(../images/main002.jpg) no-repeat left 5px; border-bottom:4px solid #0079ce; padding-bottom:8px; font-weight:100;}


.projectzy{width:324px;overflow:hidden;float:left;}
.i-box{width: 324px;height:274px;}
.i-box .img{position: relative;width:324px;height:274px;}
.i-box .img li p{display: inline-block; height:34px;font-size: 14px; text-align: left; padding:0 10px;line-height: 34px;color: #fff;transition: color 500ms ease-in 0ms;background: url(../images/jhy005.png) repeat-x; width:304px;}
.i-box .img li a{ height: 0px;}
.i-box .img li{position: absolute;left: 0;top: 0;width: 324px;height:274px;display: none;}
.i-box p{position: absolute;left: 0;bottom: 0px;font: 14px/30px Arial;color: #fff;}
.i-box .btn{position: absolute; right: 10px;bottom: 8px;height: 10px;z-index:9;}
.i-box .btn span{display: inline-block;float: left;width: 10px;height: 10px;padding-left: 0;margin: 0 0 0 3px;background: url(../images/jhy006.png) no-repeat center 0;cursor: pointer; z-index:9;}
.i-box .btn span.on{background-position: center -10px;}
.i-box a.tips{display: inline-block;width: 100%;font-size: 16px;line-height: 50px;color: #333;transition: color 500ms ease-in 0ms;}
.i-box a.tips:hover{color: #0d4aa0;}


.nlist{ padding-left:8px; width:520px; float:right;}
.nlis-one{ height:120px; width:100%; border-bottom:1px dotted #9b9b9b; margin-bottom:14px;}
.nlis-one p{}
.nlis-one p span{ font-size:16px; color:#000; font-weight:bold;font-family:"Î¢ÈíÑÅºÚ"; height:33px; line-height:40px; display:block; width:510px;    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}
.nlis-one p font{ padding-top:8px; font-size:14px; color:#000; line-height:26px;width:100%; display: block;text-indent: 2em;}
.nlis-one p em{ font-size:14px; color:#007fd8; }
.nlis-two{ padding-top:10px; margin-top:14px; border-top:1px dotted #fff; }
.nlis-two li{ background:url(../images/main003.jpg) no-repeat left center; line-height:32px;height:32px; padding-left:17px; }
.nlis-two li em{ float:right; color:#8b8b8b;font-size:14px; }
.nlis-two li a{ font-size:14px;color:#8b8b8b;line-height:32px;}
.nlis-two li a:hover{ color:#0079ce;text-decoration: none; }

.news4{padding-bottom:6px;}

.news21{ width:418px;}
.tit1 {height:35px; padding-bottom:5px;}
.tit1 h1 {font-family: "Î¢ÈíÑÅºÚ";font-size: 14px;font-weight: bold;float: left;line-height: 35px; height:35px; border-bottom:2px solid #e4e4e4; width:100%; }
.tit1 h1 a.a1 {  font-family:"Î¢ÈíÑÅºÚ","Î¢ÈíÑÅºÚ"; font-size:14px;color: #0079ce;padding-left: 20px;background: url(../images/main006.jpg) no-repeat left 5px; border-bottom:2px solid #0079ce; padding-bottom:8px; font-weight:100;}
.tit1 h1 a.a2 img{ float:right; padding-top:15px;}

.news21 li{ background:url(../images/main003.jpg) no-repeat left center; line-height:30px;height:30px; padding-left:17px; }
.news21 li em{ float:right; color:#8b8b8b;font-size:14px; display: none; }
.news21 li a{ font-size:14px;color:#000000;line-height:32px;width:400px;    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}
.news21 li a:hover{ color:#0079ce;text-decoration: none; }

.news5{width:308px;}
.news5 a img{ padding-top:10px;width:311px; height:auto;}



/**/
.profes {}
.profes0{ padding-bottom:15px;}
.profes1{ width:865px; float:left;}
.profes1 ul.pro li{ float:left; padding:0 15px 16px 0; width:160px}
.profes1 ul.pro li.on4,.profes1 ul.pro li.on{ padding-right:0px;}
.profes1 ul.pro  li a img{box-shadow: 0px 1px 3px #fff;}
.profes1 ul.pro  li a img:hover{box-shadow: 0px 1px 3px #A9A9A9;}

.profes2{ width:865px; overflow:hidden; padding-bottom:20px;}
.txt{ width:320px; float:left; padding-top:10px;}
.txt img{ padding-bottom:10px;}
.txt p{ font-size:12px; color:#000;text-indent: 2em; line-height:22px;}
.txt a{ font-size:12px; color:#007fd8;}

.txt1{ width:518px; float: right; padding-top:10px;}
.txt1 img{ padding-bottom:13px;}
.txt1 ul li{ float:left; width:124px; height:136px; background:url(../images/main011.jpg) no-repeat center center; margin-right:7px; text-align:center;}
.txt1 ul li a{width:124px; height:136px; display:block; line-height:176px; font-size:14px; color:#000;}
.txt1 ul li.on4{float:right; margin-right:0px;}
.txt1 ul li.on1 a{background:url(../images/txt001.png) no-repeat center 28px;}
.txt1 ul li.on2 a{background:url(../images/txt002.png) no-repeat center 28px;}
.txt1 ul li.on3 a{background:url(../images/txt003.png) no-repeat center 28px;}
.txt1 ul li.on4 a{background:url(../images/txt004.png) no-repeat center 28px; }

.txt1 ul li:hover{background:url(../images/main012.jpg) no-repeat center center; }
.txt1 ul li:hover a{color:#007fd8}
.txt1 ul li.on1:hover a{background:url(../images/txt005.png) no-repeat center 28px;}
.txt1 ul li.on2:hover a{background:url(../images/txt006.png) no-repeat center 28px;}
.txt1 ul li.on3:hover a{background:url(../images/txt007.png) no-repeat center 28px;}
.txt1 ul li.on4:hover a{background:url(../images/txt008.png) no-repeat center 28px; }


.profes3{ width:865px; overflow:hidden; padding-bottom:40px;}
.tit2 {height:35px; padding-bottom:5px;}
.tit2 h1 {font-family: "Î¢ÈíÑÅºÚ";font-size: 18px;font-weight: bold;float: left;line-height: 35px; height:37px; border-bottom:4px solid #e4e4e4; width:100%; }
.tit2 h1 a.a1 {  font-family:"Î¢ÈíÑÅºÚ","Î¢ÈíÑÅºÚ"; font-size:18px;color: #0079ce;padding-left: 20px;background: url(../images/main002.jpg) no-repeat left 5px; border-bottom:4px solid #0079ce; padding-bottom:8px; font-weight:100;}
.tit2 h1 a.a2 img{ float:right; padding-top:15px;}

.profes31{ width:320px;}
.profes31 .pr{ border:1px solid #e4e4e4; padding:15px 10px;}
.profes31 ul.pr1{ border-bottom:1px dotted #696969;}
.profes31 ul.pr1 li{ height:25px; line-height:25px; padding-bottom:10px}
.profes31 ul.pr1 li a{ font-size:12px; color:#000; float: right; padding-left:5px; width:275px;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.profes31 ul.pr1 li span{ width:14px; height:25px; font-size:12px; display:block; float:left;text-align:center; color:#fff;background: url(../images/main013.jpg) no-repeat center center;}
.profes31 ul.pr1 li a:hover{color:#0079ce;}


.profes31 ul.pr2 li{ height:12px; line-height:12px; padding-top:14px}
.profes31 ul.pr2 li a{ width:195px;font-size:12px; float:right; color:#595959; padding-left:5px; display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.profes31 ul.pr2 li em{background: url(../images/main014.jpg) no-repeat left center; padding-left:20px;color:#595959; }
.profes31 ul.pr2 li a:hover{color:#0079ce;}

.profes32 { width:515px;}
.profes32 .pr{ border:1px solid #e4e4e4; padding:15px 10px 0; overflow:hidden;}
.profes32 ul.pr1 li{ height:12px; line-height:12px; padding-bottom:20px}
.profes32 ul.pr1 li a{background: url(../images/main015.jpg) no-repeat left center;font-size:12px; color:#000; padding-left:10px; width:300px;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.profes32 ul.pr1 li a:hover{color:#0079ce;}


.profes32 ul.pr2{width:164px; }
.profes32 ul.pr2 li{ height:28px; line-height:28px; padding-bottom:8px}
.profes32 ul.pr2 li a{ width:157px; text-align:center;border-radius:5px; display:block; border:1px solid #d5d5d5;font-size:12px;  height:26px; line-height:26px;color:#5b5b5b; padding-left:5px; display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.profes32 ul.pr2 li a:hover{color:#fff; background-color:#0079ce; border:1px solid #0079ce;}


.profesfr{ width:313px;}

.scrollbox{ width: 313px; margin: 0 auto; overflow: hidden; padding-top:22px;  }
#scrollDiv{width:313px;height:300px; overflow:hidden;}
#scrollDiv ul{ margin:0px;}
#scrollDiv li{height:67px; width:313px;overflow:hidden; vertical-align:bottom; zoom:1; padding:4px 0;}
#scrollDiv li img{height:67px; width:313px;}
.scroltit{ height:18px; line-height:18px; width:313px; background-color:#ebebeb; margin-top:5px; text-align:center;}
.scroltit .updown{float: left; width:27px; height:18px; margin-left:154px;}
#but_up{ background:url(../images/up.jpg) no-repeat 0 0; text-indent:-9999px;}
#but_down{ background:url(../images/down.gif) no-repeat 0 0; text-indent:-9999px;display: none;}

.profesfr2{ padding-top:20px;}
.profesfr2 .pr{ border:1px solid #e4e4e4; padding:14px 10px 0; overflow:hidden;}
.profesfr2 ul.pr1 li{ height:12px; line-height:12px; padding-bottom:13px}
.profesfr2 ul.pr1 li a{background: url(../images/main015.jpg) no-repeat left center;font-size:12px; color:#000000; padding-left:10px; width:285px;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.profesfr2 ul.pr1 li a:hover{color:#0079ce;}


/*ÓÑÇéÁ´½Ó*/
.chuangxpt{width:1200px; margin:0 auto; position:relative; height:190px; padding-top:25px;}

.chuangxpt .tx{height:190px;width:1200px;}
.cxptzs{ width:1200px; float:left;height:190px;}
.cxptzs ul li{ float:left;padding:1px; margin: 0 9px 0 9px;width:280px; }
.cxptzs ul li img{ width:280px; height:180px; margin-right:5px;border:1px solid #efefef; padding:1px;}

#demo-02{ width:1000px;height:190px;}


/*Òµ¼¨*/
.join-more {
	float: right;
	display: block;
	margin-top: 14px;
	width: 30px;
	height: 5px;
}
.join-more span {
	background-image: url(../images/crjy005.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 5px;
}
.join-more span:hover {
	background-image: url(../images/crjy005.jpg);
	background-repeat: no-repeat;
	background-position: 0px -7px;
	display: block;
	height: 5px;
	cursor:hand;
}


/*bottom*/

.main_foot { z-index:100;
	width: 100%;
	background: #f1f1f1; border-bottom:1px solid #e0e0e0; border-top:1px solid #e0e0e0;
	overflow: hidden;
}
.foot { z-index:150; padding-top:25px;height:212px;
	width: 1200px;
	overflow: hidden; 
	margin: auto;
}
.foot_logo {
	background: url(../images/bot_logo.png) no-repeat;
	width: 200px;
	height: 50px;
	float: left;
	margin: 43px 60px 0 0;
}
.foot ul {
	float: left;
	text-align: left;
	line-height: 25px;
}
.foot ul li { height:22px; padding-left:30px;
	clear: both;
}
.foot ul.on li {padding-left:0;}
.foot ul h1 a{font-weight: bold; color:#4f4f4f;
	font-size: 13px;
	margin-bottom: 10px;
	
}
.foot ul  li a{ color:#888888;}
.foot ul a:hover {
	color: #007fd8!important;

}
.foot ul.list1 {
	width:126px; 
}

.foot ul.list1xx { border-right:1px solid #dedede;
 margin-right:15px; padding-right:15px;
	width: 117px;    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.foot ul.list1xx5{width: 144px !important; }

.foot_bottom { height:130px;}
.foot_xx{ padding-top:15px;}
.foot1{ width:550px;}
.foot1 img{ width:105px; float:left; padding-right:15px;}
.foot1 div{ width:430px; float:left; text-align: left; padding-top:3px;}
.foot1 p{ height:24px; line-height:24px; font-size:12px; color:#000;}
.foot1 p.pp1{font-size:14px;}
.foot2{ text-align:right; padding-top:10px;}
.foot2 P{ font-size:12px; color:#666666; line-height:24px;}

/*ÄÚÈÝ*/
.nrbanner{ background-repeat: no-repeat; background-position:center 0;height: 380px;}
.nrbanners{height:380px;max-width:2000px; clear:both; _width:expression((documentElement.clientWidth >2000)?"2000px":"auto"); margin:0 auto;position: relative;}


.linkxl { overflow:hidden; padding-top:40px; width:100%;height: 80px; display: none;}
.linkxl span {line-height: 30px;color: #000; font-size:18px;}
.linkxl ul {}
.linkxl ul li {line-height: 40px; height:50px; float:left;padding-right:20px;}
.linkxl ul li a{color: #000; font-size:12px;display: block;}
.linkxl ul li a:hover{color: #0079ce;}

/*ÏÂÒ»Ò³*/
.page { width:910px;padding-top: 25px;padding-bottom: 45px;text-decoration: none;text-align: left;clear: both; margin-top:30px; font-size:13px;}
.page a,
.page a:visited {border: 1px solid #EEE;padding:6px 10px;margin: 0 2px;text-decoration: none;text-align: center;color: #333333;}
.page a:hover {border: 1px solid #007fd8;background: #007fd8;text-decoration: none;color: #FFFFFF;}
.page span {padding: 3px 6px;text-decoration: none;text-align: center;border: 1px solid #1c1d75;background: #1c1d75;color: #FFFFFF;}




/**/
.ny-main{padding: 30px 0;}
.sild-nav{ width:235px; float:left;}
.sild-nav h2{ width:210px; height:60px; line-height:60px; background:url(../images/mn.png) no-repeat right center; color:#fff; font-size:22px; padding-left:25px;}
.imt-nav{ border:1px solid #e0e0e0; border-bottom:none;}
.imt-nav li{ line-height:55px; border-bottom:1px solid #e0e0e0;}
.imt-nav li a{ display:block; background:url(../images/y01.jpg) no-repeat 90% center; padding-left:10%; font-weight:100; font-size:15px;}
.imt-nav li a.cur{background:#f8f8f8 url(../images/y02.jpg) no-repeat 90% center; color:#007fd8;}
.imt-nav li a:hover{background:#f8f8f8 url(../images/y02.jpg) no-repeat 90% center; color:#007fd8;}

.ny-search{ margin:20px 0; height:35px; border:1px solid #e0e0e0;}
.ny-search .inp{ width:77%; padding:5px; float:left; height:33px; border:none;}
.ny-search .alim{ float:right;  width:23%; height:33px; background:#f4f4f4 url(../images/fdj.jpg) no-repeat center center; border:none;border-left:1px solid #e0e0e0;}
.sot-min .ant{ margin-bottom:15px; position:relative;}
.sot-min .ant div{ text-align:center; position:absolute; width:100%; height:100%; left:0; top:0; background:url(../images/bg-col.png);}
.sot-min .ant div a{ line-height:40px; color:#fff; font-size:16px; display:inline-block; position:absolute; top:50%; left:0; width:100%; margin-top:-20px;}
.sot-min .ant div a img{ margin-right:12px;}
.cont-sild{ width:910px; float:right;}
.cont-sild h2{ line-height:80px; height:60px; border-bottom:1px solid #e0e0e0;font-size:20px;}
.cont-sild h2 span{ float:right; font-size:13px; height:60px;font-weight:normal; color:#999;}
.cont-sild h2 span img{ position:relative;top:3px;}
.cont-sild h2 span a{ margin:0 5px; color:#999;}
.cont-sild h2 span a:hover{ color:#007fd8;}
.cont-sild h2 span em{ margin-left:5px;}
.ont-cont{ padding:20px 0; line-height:2; color:#666;}
.ont-cont iframe{width:100%;height:500px;}
.ont-cont embed{ width:100%; height:550px;}
.ont-cont p{ padding:5px 0; font-size:14px; color:#333; }
.ont-cont img{}




/**/
.T-news{overflow:hidden;position:relative; padding:30px 0 50px 400px; border-bottom:1px dotted #e0e0e0;}
.T-news .pic{ width:370px; position:absolute; left:0; top:30px;}
.T-news .pic img{ height:216px; width:370px;}
.T-news .tit{ font-size:16px; font-weight:bold; line-height:30px; height:30px; width: 590px;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; padding-bottom:10px;}
.T-news .tit a{ color:#333;}
.T-news .time{ color:#999; font-size:12px; line-height:25px;}
.T-news .con{ line-height:25px; color:#666; height:90px; overflow:hidden; font-size:14px;}
.T-news .link{position:relative;bottom:0;}
.T-news .link.d01{margin-top:0;}
.T-news .link.d02{margin-top:24px;}
.T-news .link a{ display:inline-block; width:100px; height:30px; text-align:center; line-height:30px; border:1px solid #e0e0e0;}


.pert-news dl{ padding:25px 0; padding-left:115px; height:73px; position:relative; border-bottom:1px dotted #e0e0e0}
.pert-news dl:last-child{border-bottom:none;}
.pert-news dl dt{ font-size:15px; line-height:30px; overflow:hidden; height:30px; font-weight:bold; color:#d8000b;}
.pert-news dl dt a{color:#333;}
.pert-news dl dd{ color:#333; line-height:22px;overflow:hidden; font-size:13px;}
.pert-news dl .time{ width:80px; height:75px; background:#f5f5f5; text-align:center; font-family: Arial, Helvetica, sans-serif; position:absolute; left:0; top:25px; font-size:14px;}
.pert-news dl .time span{ color:#007fd8; font-size:32px; font-weight:bold;font-family: Arial, Helvetica, sans-serif; }


.News-listyy {
	padding-top:30px;
	display: block;
	margin-right: auto;
	margin-left: auto;
}
.News-listyy li { height:60px; line-height:60px;
	display: block;
}
.News-listyy li span {background: url(../images/bt_bg_03.jpg) no-repeat center right; padding-left:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #fff;
	display: block;
	float: left;
	width: 105px;
	text-align: left;
	font-weight: 100;
}
.News-listyy li .rt-cont {
	width: 760px;
	float: right;
	height: 50px;
}
.News-listyy li .rt-cont h1{font-size: 14px; color:#000; font-weight:100;}

/**/
.yxmt{ padding-top:40px;}
.yxmt dl{ width:282px; margin:0 0 30px 17px; display:inline-block; position:relative;}
.yxmt dl dt img{ width:282px; height:190px;}
.yxmt dl dd{ width:100%; line-height:40px; height:40px; overflow:hidden; text-align:center; position:absolute; left:0; bottom:0;}
.yxmt dl dd .bg{ display:block; width:100%; background:#000; opacity:0.5; color:#fff; transition:all .5s linear 0s;}
.yxmt dl:hover dd .bg{background:#007fd8; transition:all .5s linear 0s; opacity:1;}
.yxmt dl dd a{position:absolute;bottom:0;display:block;height:40px;line-height:40px;width:100%;color:#fff; font-size:14px;}

/**/
.yk-olp { min-height:540px;padding-top:20px;}
.yk-olp dl{ text-align:center; width:254px; margin:0 13px 30px 13px;  border:1px solid #e0e0e0; padding:10px; float:left; margin-top:20px;}
.yk-olp dl dt a img{ width:254px; height:329px;}
.yk-olp dl dd{ line-height:50px; height:50px; overflow:hidden; font-size:14px;}
.yk-olp dl dd strong{ color:#d8000b;}
.yk-olp dl dd a{ display:inline-block; width:120px; height:30px; line-height:30px; background:#eee url(../images/fd01.jpg) no-repeat 25px center; font-size:13px; text-indent:20px; transition:all 0.5s linear 0s;}
.yk-olp dl dd a:hover{ background:#d8000b url(../images/fd02.jpg) no-repeat 25px center; color:#fff; transition:all 0.5s linear 0s;}

/**/
.ad-gallery { float:left;
  width: 840px;
}
.ad-gallery, .ad-gallery * {
  margin: 0;
  padding: 0;
}
.ad-gallery .ad-image-wrapper {
    width: 100%;
    height:580px;
    margin-bottom: 10px;
    position: relative;
    overflow: hidden;
  }
.ad-gallery .ad-image-wrapper .ad-loader {
      position: absolute;
      z-index: 10;
      top: 48%;
      left: 48%;
      border: 1px solid #CCC;
    }
.ad-gallery .ad-image-wrapper .ad-next {
      position: absolute;
      right: 20px;
      top: 0;
      width: 25%;
      height: 100%;
      cursor: pointer;
      display: block;
      z-index: 100;
    }
.ad-gallery .ad-image-wrapper .ad-prev {
      position: absolute;
      left: 20px;
      top: 0;
      width: 25%;
      height: 100%;
      cursor: pointer;
      display: block;
      z-index: 100;
    }
.ad-gallery .ad-image-wrapper .ad-prev, .ad-gallery .ad-image-wrapper .ad-next {
      /* Or else IE will hide it */
      background: url(../images/non-existing.jpg)\9
    }
.ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
        background: url(../images/ad_prev.png);
        width: 30px;
        height: 30px;
        display: none;
        position: absolute;
        top: 47%;
        left: 0;
        z-index: 101;
      }
.ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
        background: url(../images/ad_next.png);
        width: 30px;
        height: 30px;
        right: 0;
        left: auto;
      }
.ad-gallery .ad-image-wrapper .ad-image {
      position: absolute;
      overflow: hidden;
      top: 0;
      left: 0;
      z-index: 9;
    }
.ad-gallery .ad-image-wrapper .ad-image a img {
        border: 0;
      }
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
        position: absolute;
        bottom: 0px;
        left: 0px;
        padding: 7px;
        text-align: left;
        width: 100%;
        z-index: 2;
        background: url(../images/opa75.png);
        color: #000;
      }
* html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
        background: none;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src='opa75.png');
      }
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title {
          display: block;
        }
.ad-gallery .ad-controls { color: #099b14; padding-left:5px;
height: 40px;
  }
.ad-gallery .ad-info {
      float: left;
    }
.ad-gallery .ad-slideshow-controls {text-transform:uppercase; 
      float: right;
    }
.ad-gallery .ad-slideshow-controls .ad-slideshow-start{
       display:block;float:left; padding-right:10px; color:#099B14;
        cursor: pointer;
      }
.ad-gallery .ad-slideshow-controls .ad-slideshow-stop{ color:#099B14;cursor: pointer; display:block; float:left;padding-right:10px;}
.ad-gallery .ad-slideshow-controls .ad-slideshow-countdown {
        padding-left: 5px;
        font-size: 0.9em;
      }
.ad-gallery .ad-slideshow-running .ad-slideshow-start {
      cursor: default;
      font-style: italic;
    }
.ad-gallery .ad-nav { background-color:#fff;
    width: 100%;
    position: relative;
  }
.ad-gallery .ad-forward, .ad-gallery .ad-back {
      position: absolute;
      top: 0;
      height: 100%;
      z-index: 10;
    }
/* IE 6 doesn't like height: 100% */
* html .ad-gallery .ad-forward, .ad-gallery .ad-back {
      height: 100px;
    }
.ad-gallery .ad-back {
      cursor: pointer;
      left: -15px;
      width: 13px;
      display: block;
      background: url(../images/ad_scroll_back.png) 0px 28px no-repeat;
    }
.ad-gallery .ad-forward {
      cursor: pointer;
      display: block;
      right: -14px;
      width: 13px;
      background: url(../images/ad_scroll_forward.png) 0px 28px no-repeat;
    }
.ad-gallery .ad-nav .ad-thumbs {
      overflow: hidden;
      width: 100%;
    }
.ad-gallery .ad-thumbs .ad-thumb-list {
        float: left;
        width: 9000px;
        list-style: none;
      }
.ad-gallery .ad-thumbs li {
          float: left;
          padding-right: 5px;
        }
.ad-gallery .ad-thumbs li a {
            display: block;
          }
.ad-gallery .ad-thumbs li a img {height:70px; width:100px;
              border: 1px solid #afafaf;
              display: block;
            }
.ad-gallery .ad-thumbs li a.ad-active img { 
              border: 1px solid #099B14;
            }
/* Can't do display none, since Opera won't load the images then */
.ad-preloads {
  position: absolute;
  left: -9000px;
  top: -9000px;
}
.about-kuaixx{    background: #eee; width:910px; height:790px;}
#gallery { 
    padding:30px 10px; margin-bottom:30px; margin-left:20px;

  }
  
  
/**/

.News-listxx {
	padding-top:50px;
	display: block;
	
	margin-right: auto;
	margin-left: auto;

	background-repeat: no-repeat;

}
.News-listxx li { height:35px; border-bottom:1px dotted #e4e4e4; margin-bottom:15px;
	display: block;
	
	background-repeat: no-repeat;

}
.News-listxx li a{ font-size:14px; font-weight:100; background: url(../images/b01.png) 0px 8px no-repeat; padding-left:15px;}
.News-listxx li span { display:none;
}
.News-listxx li .rt-cont {
	width: 900px;
	float: right;
	height: 35px;
	padding-left: 15px;
}  


/*ÄÚÈÝÒ³Ãæ*/
.main-content .morekuang {
	width:1100px;padding:0 50px;
	margin-right: auto;
	margin-left: auto;
}
.morekuang .tit {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f0f0f0;
	padding-top: 50px;
	height: 66px;
}
.morekuang .tit h2 {
	font-family: "Î¢ÈíÑÅºÚ";
	font-size: 18px;
	font-weight: 600;
	color: #333;
	line-height: 40px;height: 40px;border-bottom: none;
	text-align: center;
}
.morekuang .tit font {
	color: #8e8e8e;
	line-height: 30px;
	display: block;
	height: 30px;
	font-size: 12px;
	text-align: center;
	padding-top: 10px;
}
.morekuang .tit span {
	padding-right: 8px;
	padding-left: 8px;
}
.morekuang .more-cont {
	padding-top: 30px; 
	line-height: 30px;; padding-bottom:30px;
}
#more-cont img{ max-width:900px; height:auto;}
.morekuang .more-cont p{padding:5px 0; font-size:14px;font-family:"ËÎÌå"; color:#000;}
.sub-page { margin-bottom:40px; float:left; width:910px; 
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #f0f0f0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f0f0f0;
	position: relative;
	height: 56px; line-height:56px;
}
.sub_news10{ float:right; width:92px; padding:0 1px 0 0; position:relative; top:-40px;display: none;}
.sxp { text-align:left;width:900px;height: 56px; overflow:hidden; }
.sxp span a { font-family:"Î¢ÈíÑÅºÚ"; font-size:13px; color:#00499c; padding-right:55px; }
.sxp span dt{ float:left; padding-right:30px;}


/*¼¯ÍÅ*/
.comp{ height:650px; width:100%;background:#007fd8 url(../images/comp-bg.jpg) center top no-repeat;}
.compone{ width:846px; margin:0 auto;}
.compone1{ padding-top:100px; padding-bottom:30px;}
.compone1 img{width:822px; height:100px;}

.compone2 dl.on4{ margin-right:0px;}
.compone2 dl { width:200px; float:left; margin-right:10px;display:block; padding:2px;box-shadow: 0px 0px 3px #bbb;}
.compone2 dl:hover{cursor: pointer;background-color:#007fd8; padding:2px}

.compone2 dl dt img{ width:200px; height:210px;}
.compone2 dl dd a{ width:160px; height:50px; display:block; padding:20px; font-size:17px; text-align:center; color:#333;} 
.compone2 dl.on1:hover dd a,.compone2 dl.on2:hover dd a,.compone2 dl.on3:hover dd a,.compone2 dl.on4:hover dd a{background-color:#007fd8; color:#fff;}

.compone2 dl.on1 dd a{ background-color:#fff;}
.compone2 dl.on2 dd a{ background-color:#fff;}
.compone2 dl.on3 dd a{ background-color:#fff;}
.compone2 dl.on4 dd a{ background-color:#fff;}






.mychgPic{width:865px; height:450px; margin-bottom:20px;}
.mF_liuzg{ position:relative; width:865px; height:450px; overflow:hidden; font:12px/1.5 Verdana,Geneva; background:#fff;}
.mF_liuzg .loading{position:absolute;z-index:9999;width:100%;height:100%;color:#666;text-align:center;padding-top:90px;}/*ÔØÈë»­Ãæ*/
.mF_liuzg .pic li{width:865px;position:relative;overflow:hidden;*margin-top:-2px;}
.mF_liuzg .pic li p{width:865px;position:absolute;}
.mF_liuzg .pic li p a{display:block;-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius:10px; }/*Í¼Æ¬ºÍ½¹µãÍ¼¿ò¼ÜÒ»Ñù´óÐ¡*/
.mF_liuzg .pic li p img{width:865px;height:450px;-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius:10px;           }
.mF_liuzg .txt li{position:absolute;z-index:2;bottom:0;width:865px;height:36px;line-height:34px;overflow:hidden;display:none;}
.mF_liuzg .txt li a{display:block;color:#fff;padding:2px 0 0 16px;font-size:14px;font-weight:bold;text-decoration:none;font-weight:100;}/*±êÌâÑùÊ½*/
.mF_liuzg .txt-bg{position:absolute;bottom:0;z-index:1;width:865px;height:36px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius:0 0 10px 10px; }/*±êÌâ±³¾°*/
.mF_liuzg .num{position:absolute;z-index:3;bottom:8px;right:8px;color:#333;}/*°´Å¥ÑùÊ½*/
.mF_liuzg .num li{ float:left; width:18px; height:18px; position:relative; line-height:18px; text-align:center; margin-right:8px; cursor:pointer; background:#fff; filter:alpha(opacity=90); opacity:0.7; color: #000; }
.mF_liuzg .num li.current,.mF_liuzg .num li.hover{ background:#A61814; color:#fff; font-weight:100;}


.profesfr1{ padding-top:3px;}
.txtpro{ padding-top:21px;}
.txtpro a{ background: url(../images/bg010123.jpg) 0px 0px no-repeat; display:block; height:450px;}
.txtpro a img{ width:308px; height:198px;-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius:10px; margin-bottom:15px;}
.txtpro a p{ font-size:13px; line-height:24px;}
.txtpro a p font{ color:#f00;}
.txtpro a:hover,.txtpro a p:hover{ color:#000;}








